innate immune cell - Francés Inglés Diccionario